李守中

Windows 上的 NFS client

Windows 只能把 NFS 共享挂载在某个驱动器号下,不能挂载在某个文件夹下。

Win+R 输入 OptionalFeatures 回车,勾选 NFS 服务 -> NFS 客户端

不需要勾选 管理工具 ,那玩意是给 windows server 用的,非 Windows Server 只能靠 映射网络驱动器 挂载 NFS。

列出被 NFS 服务器导出的文件夹:

Win+R 输入 regedit 回车,进入路径为 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default 的注册表,新建两个 DWORD(32位) 注册表项:

针对 windows 挂载 NFS 共享后可能出现乱码的情况,需要在 控制面板 -> 时钟和区域 -> 区域 -> 管理 -> 非 Unicode 程序的语言 -> 更改系统区域设置 -> 给 Beta 版: 使用 Unicode UTF-8 提供全球语言支持 打勾 -> 重启。

最后打开 CMD ( 不是 PowerShell ) 执行 mount -o nolock -o mtype=hard -o timeout=60 \\{ip}\{path_to_share} K:\ 进行挂载。

注: 执行 mount -h 可以查看所有的挂载选项。

除了使用 mount 命令也可使用 net use 命令来挂载 NFS 共享,比如这样:

net use P: \\192.168.1.10\mnt\hgst8ta
net use Q: \\192.168.1.10\mnt\hgst3ta


Last Update: 2023-06-17 Sat 14:21

Generated by: Emacs 28.2 (Org mode 9.5.5)   Contact: [email protected]

若正文中无特殊说明,本站内容遵循: 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议